// 基于template/src/widgets/\{{appEntities}}/\{{ctrls@DRBAR}}-drbar/\{{spinalCase ctrl.codeName}}-drbar-model.ts.hbs生成
import { IDrbarModel } from "@/core";

function getModel(): IDrbarModel {
    return {
        name: "{{ctrl.name}}",
        caption: "{{ctrl.editItemCaption}}",
        {{#if ctrl.editItemCapPSLanguageRes}}
        capPSLanguageRes: "{{ctrl.editItemCapPSLanguageRes.lanResTag}}",
        {{/if}}
        codeName: "{{ctrl.codeName}}",
        controlType: '{{ctrl.controlType}}',
        cssName: "{{#if ctrl.psSysCss}}{{ctrl.psSysCss.cssName}}{{/if}}",
        ctrlItems: [
            {{#each ctrl.psDEDRCtrlItems as | item |}}
            {{> @macro/widgets/drbar-detail/include-drbar.hbs type="ITEM" item=item}}
            {{/each}}
        ],
        {{> @macro/common/counter.hbs page=ctrl}}        
    }
}
export const model = getModel();
